import java.util.Scanner;

/**
 * Created by dllo on 18/3/29.
 */
public class NO2
{
    public static void main(String[] args) {   //代码行数过多写代码注释
//        Scanner scraner = new Scanner(System.in);
//        int year = scraner.nextInt();
//        int month = scraner.nextInt();
//        int day = scraner.nextInt();
//        int twoMonth;
//        int Num;
//        if (year %100 != 0 && year %4 == 0 || year % 400 == 0){
//            twoMonth = 29;
//            switch (month) {
//                case 1 :
//                    Num = day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 2:
//                    Num = 31 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 3:
//                    Num = 31 + 29 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 4:
//                    Num = 31 * 2 + 29 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 5:
//                    Num = 31 * 2 + 29 + 30 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 6:
//                    Num = 31 * 3 + 29 + 30 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 7:
//                    Num = 31 * 3 + 29 + 30*2 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 8:
//                    Num = 31 * 4 + 29 + 30*2 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 9:
//                    Num = 31 * 5 + 29 + 30*2 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 10:
//                    Num = 31 * 5 + 29 + 30*3 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 11:
//                    Num = 31 * 5 + 29 + 30*4 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 12:
//                    Num = 31 * 6 + 29 + 30*4 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                default:
//                    break;
//
//
//            }
//
//        }else {
//            twoMonth = 28;
//            switch (month) {
//                case 1 :
//                    Num = day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 2:
//                    Num = 31 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 3:
//                    Num = 31 + 28 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 4:
//                    Num = 31 * 2 + 28 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 5:
//                    Num = 31 * 2 + 28 + 30 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 6:
//                    Num = 31 * 3 + 28 + 30 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 7:
//                    Num = 31 * 3 + 28 + 30*2 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 8:
//                    Num = 31 * 4 + 28 + 30*2 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 9:
//                    Num = 31 * 5 + 28 + 30*2 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 10:
//                    Num = 31 * 5 + 28 + 30*3 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 11:
//                    Num = 31 * 5 + 28 + 30*4 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                case 12:
//                    Num = 31 * 6 + 28 + 30*4 + day;
//                    System.out.println("今年的第"+Num+"天");
//                    break;
//                default:
//                    break;
//
//
//            }
//
//        }
//

        Scanner scanner = new Scanner(System.in);
        System.out.println("年");
        int year = scanner.nextInt();
        System.out.println("月");
        int month = scanner.nextInt();
        System.out.println("日");
        int day = scanner.nextInt();
        int sum = 0;
        switch (month){  //利用break 删掉后的穿透性
            case 12:
                sum = sum + 31;   ///shift + F6 查找替换
            case 11:
                sum = sum + 30;
            case 10:
                sum = sum + 30;
            case 9:
                sum = sum + 31;
            case 8:
                sum = sum + 31;
            case 7:
                sum = sum + 30;
            case 6:
                sum = sum + 31;
            case 5:
                sum  += 30;  //进一步简化
            case 4:
                sum = sum + 31;
//                sum = sum + 28;
//                sum = sum + 31;
//                sum = sum + day;
//                break;
            case 3:
                sum += 28;
                if (year %100 != 0 && year %4 == 0 || year % 400 == 0) {
                    //判断如果是润年,比平年多一天
                    sum = sum + 1;
                }
            case 2:
                sum = sum + 31;
            case 1:
                sum = sum + day;
                break;


        }

        System.out.println(sum);

    }
}
